// 计算响应时间
module.exports = async (ctx, next) => {
    // 记录开始时间
    const start = Date.now()
    // 继续后面的中间件处理
    await next()
    // 记录结束时间
    const end = Date.now()
    // 设置响应头 X-Response-Time
    const duration = end - start
    ctx.set('X-Response-Time', duration + 'ms')
}